passed away - French English Dictionary